


/* Start:/bitrix/templates/gov39/components/bitrix/menu/vertical_multilevel_gov39/style.css*/
@charset "utf-8";
/* CSS Document */


/* End */



/* Start:/bitrix/templates/gov39/styles.css*/
/* Text */
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 0.7em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:190%; margin:0 0 1em; }
h2 { font-size:150%; }
h3 { font-size:130%; font-weight: bold;}
h4 { font-size:120%;}
h5 
{ 
	border-bottom:1px solid #E5E5E5;
	font-size:140%;
	font-weight:normal;
	margin:0 0 1.1em;
	padding:0 0 1em;
}
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0}


table.data-table { width: 100%; border-bottom: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0}
table.data-table th { text-align: left;}
table.data-table td, table.data-table th { padding: 1em; font-size: 0.85em;}
table.data-table tr.alt-row { background-color: #F0F0F0; }
/* End */



/* Start:/bitrix/templates/gov39/template_styles.css*/
@charset "utf-8";
/* CSS Document */
html { width:100%; height: 100%; outline: none; }

body { margin:0px; padding:0px;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
}


.devgov{ border: 3px solid #F0F;}

form {border:0; margin:0; padding:0;}

/*div {border: 1px solid #099;}*/



/* float - позиционирование */
.fl{float:left !important}
.fr{float:right!important}
.fn{float:none !important}

/* displays тип блока*/
.dn{display:none  !important}
.db{display:block !important}


.mt20{margin-top:20px}

#header_inner, 
#menu_inner,
#content,
#gov39-center-footer2,
#gov39-center-footer3,
#gov39-banner-bottom,
#foot_bottom	{ width: 1040px; margin: 0 auto; overflow:hidden; display:block; }

#logo img		{ height: 100px; }

/*header*/
#header			{ background: url(/images/design/bg_gov39.jpg) no-repeat center; }
#header_inner	{ height: 180px/*235px*/; }
#header_left	{ margin: 15px 0 0 30px/*20px 0 0 30px*/; }
#date_header		{ color: #626262; margin: 16px 0 0 103px; font-size:12px; }

#header_right	{ margin-right: 29px !important; }


#social_icons a	{ margin-left: 10px; }
#social_icons	{ margin: 15px 0 0 0; }



#search			{
	width: 202px; height: 20px; 
	/*background: url(/gov39/images/design/bgr_search.png) no-repeat;*/
	margin: 64px 0 0 0;
	padding: 2px;
}
#search input{
	background: none;
	border: 1px solid #063;
	width: 160px;
	color: #ceedfd;
	font-size: 12px;

}

#search a	{ width: 20px; height: 20px; margin-left: 10px; }
/*header*/

/*top-menu*/
#gov39-topmenu-bg { /* Шапка правительства */
/*z-index: -10000;
	width: 100% !important;

	padding:0px;
float: none;

position:absolute;
left:0; right:0;
*/

top: 180px;
background-color:#09F;
	/*owerflow: visible;*/
	background: url(/images/design/bgr_menu.gif) ; 
	height: 40px;
	text-align:center;
	margin-bottom: 10px;
	
}

#gov39-topmenu { /* Шапка правительства */
/*	background: url("http://dbt.gov39.ru/gov39/images/design/bgr_menu.gif") ; */
	margin: 0px auto; 
	position:relative;
	width: 1040px; /*!important*/;
	height: 40px;
	padding:0px;
	text-align:center;
	/*float: none !important;*/
	
}

/*top-menu*/
/*menu*/

#top-menu { /*margin: 0 0 0 34px; */
margin-top: -2px; 
padding: 0; list-style-type: none; overflow: hidden; zoom:1;}
#top-menu li { float: left; font-size: 14px; }
#top-menu a  
{
	display: block; 
	color:#FFFFFF;

	line-height:34px;
	padding: 0 25px 1px 25px;
  
/*
	border-bottom-width: 2px;
	border-bottom-style: solid;

	font-size: 1.2em;
	outline: none;
	padding: 11px 0 7px;	
	margin: 0 16px 3px;
*/

	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;

}

#top-menu li.selected a {   /*padding: 11px 16px 10px; */ background-color:#BA1D1E; margin: 0;}
/*#top-menu li.selected .r1 { border-left: 1px solid; border-right: 1px solid; }
#top-menu li.selected .r0 { border-left: 1px solid; border-right: 1px solid; }*/

* html #top-menu .r1 { width: 2px;}
* html #top-menu .r0 { width: 2px;}

/*
#horizontal-multilevel-menu ul	{ list-style: none; height: 40px;}
#menu			{ background: url('/bitrix/templates/gov39/../img/bgr_menu.gif') repeat-x; }
#menu li			{ float: left; font-size: 14px; }
#menu a			{ display: block; color: #ffffff; padding: 0 30px 1px 30px; line-height: 34px; }
#menu .curr a		{ background: #ba1d1e; color: #fff; }
#menu .curr a:hover	{ text-decoration: none !important; }
*/

.side_menu			{ margin-bottom: 20px; }
.side_menu .title	{
	font-size: 16px; line-height: 18px; font-weight: bold; color: #ffffff;
	background: url(/images/design/side_menu_header.png) no-repeat left 0px; position: relative;
	margin: 0px 5px -16px 0px; padding: 0px 0px 0px 5px; z-index: 2;
}
.side_menu .title span{
	display: block; margin: 0px -5px 0px 0px; padding: 8px 8px 18px 3px;
	background: url(/images/design/side_menu_header.png) no-repeat right -45px;
}
.side_menu ul		{
	display: block; float: none; list-style-type: none; margin: 0; padding: 0 !important;
	border-top: 1px solid #eeeff0; border-right: 1px solid #eeeff0;
	border-bottom: 1px solid #eeeff0; border-left: 1px solid #e5e5e5;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	background: #f6f6f6; overflow: hidden;
}
.side_menu ul li		{ display: block; padding: 0; margin: 0; border-top: 1px solid #e5e5e5; }
.side_menu ul li.f		{ border-top: none; }
.side_menu ul li a		{
	display: block; margin: 0; padding: 8px 10px 7px 20px; font-size: 12px; line-height: 14px;
	text-decoration: none; color: #105783; font-weight: bold;
	background: url(/images/design/left_menu_bullet.gif) no-repeat 9px 11px;
}
.side_menu ul li a.s,
.side_menu ul li a.c,
.side_menu ul li a:hover{ background-color: #efefef; text-decoration: underline; }
.side_menu ul li a.s	{ color: #000000; }
.side_menu ul li a.c	{ color: #000000; cursor: default; }

.side_menu li ul		{
	border: none; background: transparent; margin-left: 20px;
	-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}
.side_menu li ul li		{ border: none; }
.side_menu li ul li a		{
	font-weight: normal; font-size: 11px; padding: 0px 6px 10px 6px; background: transparent;
}
.side_menu li ul li a.f	{ padding-top: 10px; }
.side_menu li ul li a.s,
.side_menu li ul li a.c,
.side_menu li ul li a:hover	{ background: transparent; }
.side_menu li ul li a:hover	{ text-decoration: underline; }
.side_menu li ul li a.c	{ font-weight: bold; text-decoration: none; }

.side_menu li ul li li a.f	{ padding-top: 0px; }

.side_menu_t li.f a,
.side_menu_r li.f a,
.side_menu_b li.f a	{ padding-top: 24px; background-position: 9px 27px; }
.side_menu_r .title		{ background-position: left -90px; }
.side_menu_r .title span	{ background-position: right -135px; }
.side_menu_b .title		{ background-position: left -180px; }
.side_menu_b .title span	{ background-position: right -225px; }



#gov39-footer { /* Подвал */
/*top: 180px;*/
background-color:#09F;
	/*owerflow: visible;*/
	background: url(/images/design/gov39_bottom.jpg) ; 
	height: 180px;
	text-align:center;
	margin-bottom: 10px;
}
/* End */
